imperial harbor control space station - French English Dictionary